// 该文件用于创建Vuex中最核心的store

// 引入Vue
import Vue from "vue";

import countAbout from './count'

import personAbout from './person'

// 引入Vuex
import Vuex from "vuex";
/**
 * (1) 在使用Vuex.store实例必须要先Vue.use(Vuex)，否则会报错
       就一句话：只有在Vue上面装了Vuex，vuex上的store才能用
                Vuex只有找到买主，才能出售store
   (2) 不能在main.js中去Vue.use(Vuex)，因为 Vue默认会 把导入的 import store from '...' 放最前面
       这样就先 new Vuex.Store 再 Vue.use(Vuex)了，就反了
   * */
Vue.use(Vuex);

// 默认暴露，适合只暴露一个数据
export default new Vuex.Store({
  // 
  modules:{
     countAbout,
     personAbout
  }
});
